package com.atguigu.shiro.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@ApiModel
@Data
public class SysUserDto {

    /**
      @ApiModel：用于响应类上，表示一个返回响应数据的信息
     （这种一般用在post创建的时候，使用@RequestBody这样的场景，
      请求参数无法使用@ApiImplicitParam注解进行描述的时候）
      @ApiModelProperty：用在属性上，描述响应类的属性
     */

    /**
     * 用户名/账号
     */
    @NotNull(message = "用户名/账号 不能为空")
    @ApiModelProperty(value = "用户名/账户",dataType = "String")
    private String userName;

    /**
     * 密码
     */
    @ApiModelProperty(value = "密码",dataType = "String")
    private String password;
}
